home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Suzy B Software 2
/
Suzy B Software CD-ROM 2 (1994).iso
/
bootup
/
boot_a2m
/
brent_b
/
brent_b.doc
next >
Wrap
Text File
|
1995-05-02
|
5KB
|
104 lines
BRENT_B.DOC - for BRENT_B.TOS
- Release #03, Version 1.20, On 10/27/91 -
This program is for ST + HD owners, to pause the ST while the hard
drive spins up to speed. It is unnecessary for (Mega) STe owners, who have
this software in ROM. See PSS Turbo, a separate program from Power Supply
for STe owners, which replaces the Atari NOROACH and S8TO16 programs.
The installer, BRENT_B.TOS, is barely one sector (512 bytes), and the
actual booter takes up no space at all, residing in the boot sector.
BrentBoot -----------------------------------------------------------------
When using BRENT_B, the BrentBoot Installer, place the disk to install
BrentBoot on in drive A and press the appropriate function key. It will
'bing' when done but not exit, so you may install BrentBoot on any number
of disks in one session. If an error is encountered (such as the
write-protect tab being open), or 'Escape' is pressed, it will exit.
BE CAREFUL: If you install BrentBoot on a disk that already has an
executable boot sector (such as a game disk), the software may be
irrevocably damaged. Always use copies, never originals.
On bootup, Brent Boot will pause the specified amount, then continue
the boot process, booting from DMA devices (hard drives) and the AUTO
folder. The pause can be aborted by pressing any key, or will be
automatically avoided on a warm boot. A cold boot or software that
properly simulates a cold start (clears ALL memory) will reinstate the
delay.
Viri ----------------------------------------------------------------------
Since BB creates an executable boot sector, it may be mistaken for a
virus (or a possible virus) by virus detection/destruction programs; also,
if 'killed' by one of these programs, obviously it will stop working.
Authors of virus killer programs have been notified of BB (and TB), so
future versions of their programs should recognize it. Also, a new system
of identification has been implemented, NVID, Non-Virus ID, which should
help these programs verify the safety of boot sectors. For programmers,
here's how it's structured:
Boot Sector offset: Meaning:
------------------------ ---------------------------------------------
$00 - usual 'bra.s $1e' branch past NVID structure
$1e - usual code start Originator ID - 4-char ASCII of author or co.
$22 Product ID - 4-char ASCII for program
$26 Version - 2-byte hex/bcd version code
$28 Release # - 1-word integer release count
$2a Null-termed text string, else 'dc 0'
$?? - after any text Boot code
$?? - after boot code Zeroes
The release field should be incremented with EVERY release not
identical to the last.
The string field may use VT52 escape codes (and double as a bootup
title).
For BB, fields are 'PSS ', 'BrBt', $0120, 3, and '/// Brent Boot ///'
currently, respectively.
Viri may try to use this structure to fool an NVID-intelligent
program, but virus killer programs should know each release of each known
NVID application, by checksum, size, or image, etc. Virus killer programs
should be aware of any variable data in a boot sector that should be
ignored in a checksum, image compare, etc., so v.k. authors should be
informed by NVID authors of these areas.
Also, BB uses a system of writing $87654321 into location $380 on boot
unless it contains $12345678 (crash magic), so a warm and cold boot can be
distinguished (neither value = cold boot).
---------------------------------------------------------------------------
If you'd like a particular feature or just more features generally,
here's what you have to do: just ask!
If you'd like this program (or others) to have a future, or you'd like
to donate $5 towards that cause or in sincerest thanks, here's where:
BCS-Atari BBS: (617)396-4607; leave mail for Tom Nolan
(Boston Computer Society Atari User Group Bulletin Board System)
Or:
Power Supply Software
5 South St.
Peabody, MA 01960-6121
(508)532-0615 (ask for Mike)
This package should contain this file, BRENT_B.DOC and the program
BRENT_B.TOS.
History:
Release #01, Version 1.00, On 10/23/91 - original
Release #02, Version 1.01, On 10/25/91 - NonVirus ID version
Release #03, Version 1.20, On 10/27/91 - Warmboot-intelligent
This program is Copyright (c) 1991. It may be distributed for and
only for free, and only accompanied by this documentation in its entirety.
End of Document -----------------------------------------------------------